package org.ii.domain.company;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import lombok.Getter;
import lombok.Setter;

import org.ii.domain.common.AbstractUuidIdentifiable;
import org.ii.domain.common.Entity;

@javax.persistence.Entity
@javax.persistence.Inheritance(strategy = javax.persistence.InheritanceType.SINGLE_TABLE)
@javax.persistence.Table(name = "company")
public abstract class AbstractCompany extends AbstractUuidIdentifiable implements Entity{

	@Id
	@Setter @Getter
	@GeneratedValue(strategy = GenerationType.AUTO)
	private Integer id;

	public AbstractCompany(){
		super();
	}
}
